﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using DevComponents.DotNetBar;
using DoAnOOP.DataAccessLayer;
using DoAnOOP.BussinessLayer;
namespace DoAnOOP.SinhVien
{
    public partial class frmThongTin : DevComponents.DotNetBar.Office2007Form
    {
        public frmThongTin()
        {
            InitializeComponent();
        }

        public bool Check()
        {
            clsBusThongTin_SinhVien clsMyThongTin_SinhVien = new clsBusThongTin_SinhVien();
            if (txt_curpass.Text == clsMyThongTin_SinhVien.GetMatKhau()
                    && txt_newpass.Text == txt_renewpass.Text)
                return true;
            else
                return false;
        }
        private void label1_Click(object sender, EventArgs e)
        {

        }

        private void frmThongTin_Load(object sender, EventArgs e)
        {
        }

        private void btn_ChapNhan_Click(object sender, EventArgs e)
        {
            clsBusThongTin_SinhVien clsMyThongTin_SinhVien = new clsBusThongTin_SinhVien();
            DialogResult kq = MessageBox.Show("Bạn có muốn thay đổi?", "Thông báo", MessageBoxButtons.OKCancel);
            if (kq == System.Windows.Forms.DialogResult.OK && Check())
            {
                MessageBox.Show("Thay đổi thành công!", "Thông báo", MessageBoxButtons.OK);
                clsMyThongTin_SinhVien.Update_MatKhau(txt_newpass.Text);
            }
            else
            {
                MessageBox.Show("Thay đổi không thành công do nhập lại mật khẩu mới không chính xác!", "Thông báo", MessageBoxButtons.RetryCancel);
            }
        }
        private void btn_Huy_Click(object sender, EventArgs e)
        {
            txt_curpass.Clear();
            txt_newpass.Clear();
            txt_renewpass.Clear();
        }

        private void btn_Thoat_Click(object sender, EventArgs e)
        {
            this.Dispose();
            this.Close();
        }

       

        

       

       

        


    }
}